.SignA01 {
    width: 340px;
    padding: 16px 0;

    &>.ant-form-item {
        position: relative;
        z-index: 1;

        &>.ant-form-item-row {
            position: relative;
            z-index: 1;

            &>.ant-form-item-control {
                &>.ant-form-item-control-input {
                    &>.ant-form-item-control-input-content {
                        // height: 48px;

                        &>.ant-input-affix-wrapper {
                            color: #9b9b9b;
                            font-size: 24px;
                            background: transparent;
                            border: none;
                            box-shadow: none;
                            border-radius: 0;
                            border-bottom: 2px solid #9b9b9b;

                            &.ant-input-affix-wrapper-focused {
                                border-bottom: 2px solid #04BEFE;

                                &>.ant-input-prefix {
                                    color: #04BEFE;
                                }

                                &>.ant-input {
                                    color: #fff
                                }
                            }

                            &.ant-input-status-error {
                                border-bottom: 2px solid #ff4d4f;

                                &>.ant-input-suffix {
                                    color: #ff4d4f;
                                }
                            }
                        }

                        &>.SignUp {
                            width: 100%;
                            background: linear-gradient(135deg, #6253E1, #04BEFE);
                            color: white;
                            font-family: ShuHeiTi;
                        }
                    }
                }
            }
        }
    }
}